Detecting Useless Critical Pairs

نویسنده

  • Cyrille Chenavier
چکیده

The critical pair/completion (CPC) technique was initiated in the mid sixties in three separated areas: theorem proving [12], polynomial ideal theory [3] and term rewriting [9]. For theoretical and practical reasons, improvements of CPC algorithms were developed in two main directions. The rst one concerns strategies for selecting critical pairs. In [10], strategies consisting in adding the new critical pairs in a stack or in queue are investigated: the rst one can fail even if another strategy succeeds whereas the second one always succeeds in the same situation. Other strategies consist in reducing critical pairs in parallel [1] and have shown to be e cient since the previously intractable cyclic 9 problem is solved using such a strategy in [6]. The second direction of improvement consists in nding criteria for detecting useless critical pairs. Buchberger introduced such a criterion in the context of polynomial ideal theory in [4] which was adapted to term rewriting systems in [13]. The presented work concerns the detection of useless critical pairs of rewriting systems whose underlying set of terms is a vector space. We are studying such rewriting systems since the theory of Gröbner bases concerns rewriting in a large class of algebraic structures (polynomial, tensor or Lie algebras, operads, invariant rings...) and we want that our framework generalises these various structures. For these structures, several criteria based on the so-called syzygies were introduced [7, 8, 11] for avoiding useless critical pairs during completion. As shown in [2], the computation of syzygies does not only enable us to reject critical pairs but to reject useless reductions. By useless reductions, we mean that all the critical pairs created from these reductions are useless. The downside of this approach is that useless reductions cannot be used to reduce terms into normal forms. In this work, we introduce a lattice criterion for reducing the number of examinations of critical pairs. For that, we consider rewrite relations −→ on a vector space V which admit decompositions

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Precluding Useless Events for On-Line Global Predicate Detections

Detecting global predicates is an important task in testing and debugging distributed programs. In this paper, we propose an approach that effectively precludes useless events for global predicate detection, facilitating the process of an independent on-line checking routine. To identify more useless events than a simple causality-check method can do, our method tracks and maintains the precede...

متن کامل

Automatic useless-code elimination for HOT functional programs

In this paper we present two type inference systems for detecting useless-code in higher-order typed functional programs. Type inference can be performed in an efficient and complete way, by reducing it to the solution of a system of constraints. We also give a useless-code elimination algorithm which is based on a combined use of these type inference systems. The main application of the techni...

متن کامل

Raw Quick Pairs method of detecting

Du and Long (2000) introduced Raw Quick Pairs detecting method of Stego-images (the images that contain the steganographic message). The underlying principle of the method is that the number of close color pairs of Stego-images will be larger compare with the number of close color pairs of normal images. In contrast, Fridrich and Goljan (2001) pointed out that RQP method only works if the numbe...

متن کامل

Detecting Useless Transitions in Pushdown Automata

Pushdown automata may contain transitions that are never used in any accepting run of the automaton. We present an algorithm for detecting such useless transitions. A finite automaton that captures the possible stack content during runs of the pushdown automaton, is first constructed in a forward procedure to determine which transitions are reachable, and then employed in a backward procedure t...

متن کامل

Method of Extracting Is-A and Part-Of Relations Using Pattern Pairs in Mass Corpus

This paper proposes a method that extracts term pairs satisfying is-a relations or part-of relations from a mass corpus using pairs of patterns sharing a term. We extracted reliable single patterns and pattern pairs using some term pairs that satisfy the target relation, and extracted reliable term pairs using these patterns. The extracted term pairs were used to extract new single patterns and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017